home *** CD-ROM | disk | FTP | other *** search
-
-
-
- RRRRWWWWTTTTVVVVaaaallllHHHHaaaasssshhhhTTTTaaaabbbblllleeeeIIIItttteeeerrrraaaattttoooorrrr((((3333CCCC++++++++)))) RRRRWWWWTTTTVVVVaaaallllHHHHaaaasssshhhhTTTTaaaabbbblllleeeeIIIItttteeeerrrraaaattttoooorrrr((((3333CCCC++++++++))))
-
-
-
- NNNNaaaammmmeeee
- RWTValHashTableIterator<T> - Rogue Wave library class
-
- SSSSyyyynnnnooooppppssssiiiissss
- #include <rw/tvhasht.h>
-
-
-
- RWTValHashTable<T> table;
- RWTValHashTableIterator<T> iterator(table);
-
- PPPPlllleeeeaaaasssseeee NNNNooootttteeee!!!!
- IIIIffff yyyyoooouuuu ddddoooo nnnnooootttt hhhhaaaavvvveeee tttthhhheeee SSSSttttaaaannnnddddaaaarrrrdddd CCCC++++++++ LLLLiiiibbbbrrrraaaarrrryyyy,,,, uuuusssseeee tttthhhheeee iiiinnnntttteeeerrrrffffaaaacccceeee ddddeeeessssccccrrrriiiibbbbeeeedddd
- hhhheeeerrrreeee.... OOOOtttthhhheeeerrrrwwwwiiiisssseeee,,,, uuuusssseeee tttthhhheeee iiiinnnntttteeeerrrrffffaaaacccceeee ttttoooo RRRRWWWWTTTTVVVVaaaallllHHHHaaaasssshhhhMMMMuuuullllttttiiiiSSSSeeeettttIIIItttteeeerrrraaaattttoooorrrr
- described in the Class Reference.
-
-
- DDDDeeeessssccccrrrriiiippppttttiiiioooonnnn
- Iterator for class RRRRWWWWTTTTVVVVaaaallllHHHHaaaasssshhhhTTTTaaaabbbblllleeee<<<<TTTT>>>>,,,, allowing sequential access to all
- the elements of a hash table. Elements are not accessed in any
- particular order. Like all Rogue Wave iterators, the "current item" is
- undefined immediately after construction -- you must define it by using
- ooooppppeeeerrrraaaattttoooorrrr(((()))) or some other (valid) operation. Once the iterator has
- advanced beyond the end of the collection it is no longer valid --
- continuing to use it will bring undefined results.
-
- PPPPeeeerrrrssssiiiisssstttteeeennnncccceeee
- None
-
- PPPPuuuubbbblllliiiicccc CCCCoooonnnnssssttttrrrruuuuccccttttoooorrrr
- RRRRWWWWTTTTVVVVaaaallllHHHHaaaasssshhhhTTTTaaaabbbblllleeeeIIIItttteeeerrrraaaattttoooorrrr(RWTValHashTable<T>& c);
-
-
- Constructs an iterator to be used with the table cccc.
-
-
-
-
-
- PPPPuuuubbbblllliiiicccc OOOOppppeeeerrrraaaattttoooorrrrssss
- RWBoolean
- ooooppppeeeerrrraaaattttoooorrrr++++++++();
-
-
- Advances the iterator one position. Returns TTTTRRRRUUUUEEEE if the new position is
- valid, FFFFAAAALLLLSSSSEEEE otherwise.
-
- RWBoolean
- ooooppppeeeerrrraaaattttoooorrrr(((())))();
-
-
- Advances the iterator one position. Returns TTTTRRRRUUUUEEEE if the new position is
-
-
-
- PPPPaaaaggggeeee 1111
-
-
-
-
-
-
- RRRRWWWWTTTTVVVVaaaallllHHHHaaaasssshhhhTTTTaaaabbbblllleeeeIIIItttteeeerrrraaaattttoooorrrr((((3333CCCC++++++++)))) RRRRWWWWTTTTVVVVaaaallllHHHHaaaasssshhhhTTTTaaaabbbblllleeeeIIIItttteeeerrrraaaattttoooorrrr((((3333CCCC++++++++))))
-
-
-
- valid, FFFFAAAALLLLSSSSEEEE otherwise.
-
- PPPPuuuubbbblllliiiicccc MMMMeeeemmmmbbbbeeeerrrr FFFFuuuunnnnccccttttiiiioooonnnnssss
- RWTValHashTable<T>*
- ccccoooonnnnttttaaaaiiiinnnneeeerrrr() const;
-
-
- Returns a pointer to the collection over which this iterator is
- iterating.
-
- T
- kkkkeeeeyyyy() const;
-
-
- Returns the value at the iterator's current position. The results are
- undefined if the iterator is no longer valid.
-
- void
- rrrreeeesssseeeetttt();
-
-
- Resets the iterator to the state it had immediately after construction.
-
- void
- rrrreeeesssseeeetttt(RWTValHashTable<T>& c);
-
-
- Resets the iterator to iterate over the collection cccc.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- PPPPaaaaggggeeee 2222
-
-
-
-